package com.itheima.d05_static_attention;

/**
 * 猫类：猫的图纸
 */
public class Cat {
    //成员变量：静态
    public static String name; //属于类

    //成员变量：实例
    public int age; //属于对象


    //成员方法：静态
    public static void staticMethod(/*没有变量接收this*/) {
        //注意事项1：类方法中，只能访问类成员，不能访问实例对象成员
        System.out.println(name);

        //System.out.println(age);
        //instanceMethod();

        //注意事项3：类方法中，不能使用this（当前对象）
        //System.out.println(this);
    }

    //成员方法：实例
    public void instanceMethod(/*Cat  this*/) {
        //注意事项2：实例方法中，可以访问类成员，也可以访问实例对象成员
        System.out.println(name);
        System.out.println(age);
        staticMethod();

        //注意事项3：类方法中，可以使用this
        System.out.println(this);
    }

}
